Big Huge Thesaurus

Jamaican cherry

noun